home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-04 / netprog.zip / NETPROG.TAR / ipc / mainmsgqslot.c < prev    next >
C/C++ Source or Header  |  1989-12-17  |  403b  |  22 lines

  1. #include    <sys/types.h>
  2. #include    <sys/ipc.h>
  3. #include    <sys/msg.h>
  4.  
  5. #define    KEY    ((key_t) 98765L)
  6. #define    PERMS    0666
  7.  
  8. main()
  9. {
  10.     int    i, msqid;
  11.  
  12.     for (i = 0; i < 10; i++) {
  13.         if ( (msqid = msgget(KEY, PERMS | IPC_CREAT)) < 0)
  14.             err_sys("can't create message queue");
  15.  
  16.         printf("msqid = %d\n", msqid);
  17.  
  18.         if (msgctl(msqid, IPC_RMID, (struct msqid_ds *) 0) < 0)
  19.             err_sys("can't remove message queue");
  20.     }
  21. }
  22.